package nodo;

public class PilaNodo {
	class Nodo{
		Object info;
		Nodo siguiente;
	}	
	Nodo tope;
	
	public PilaNodo(){
		tope=null;
	}
	
	public void Insertar(Object dato){
		 Nodo nuevo = new Nodo();
		nuevo.info=dato;
		if(tope==null)
			nuevo.siguiente=null;		
		
		else		
			nuevo.siguiente=tope;
			tope=nuevo;			
	}
	
	public void Imprimir(){
		Nodo recor=tope;
        System.out.println("Elementos");
        System.out.println("\n>>>>>>>>>>>>>>>>>>>>>>");
        while (recor!=null) {
            System.out.print("\n"+recor.info);
            recor=recor.siguiente;
        }        
        if(tope==null)
        	System.out.print("\n no hay datos.ingreselos primero");
        
        System.out.println("\n>>>>>>>>>>>>>>>>>>>>>>>");
	}
	
	public void quitar(){
		if(tope!=null)
		tope=tope.siguiente;
		
		else
			System.out.print("\n no hay datos error tope = null");
	}
	
}
